


            body>.bottomBg{
                background: #fb0;
            }
            body>.bottomBg .box .son .colorBlock{
                background-color: #333081;
            }
            .shave,
            main .palace,
            header .menu::before {
                background: #fb0;
            }
            header .menu ul li{
                color: #333081;
            }
            header .menu ul .line span,
            header .menu .menuBtn i {
                background: #333081;
            }
            main .palace{
                padding-bottom: 180px;
            }
            main .palace>img{
                height: auto;
                display: block;
                width: 100%;
            }
            main .palace .newsInfo{
                width: 80%;
                margin: 0px auto;
                background: #fff;
                padding: 105px 30px;
            }
            main .palace .newsInfo.ready>*{
                opacity: 0;
                transform: translateY(20px);
                transition-duration: 1s;
                transition-property: opacity,transform;
            }
            main .palace .newsInfo.frozen>*{
                opacity: 1;
                transform: translateY(0px);
            }
            main .palace .newsInfo .date{
                color:#dd0000;
                text-align: center;
            }
            main .palace .newsInfo h1{
                color:#dd0000;
                text-align: center;
                font-size: 48px;
                margin: 0px auto;
                margin-bottom: 70px;
                max-width: 420px;
            }
            main .palace .newsInfo .newsContent{
                width: 75%;
                margin:0px auto;
                font-size: 12px;
            }
            main .palace .newsInfo .newsContent .txt{
                margin-bottom: 45px;
            }
            main .palace .newsInfo .newsContent .txt p{
                line-height: 25px;
                margin-bottom: 20px;
            }
            main .palace .newsInfo .newsContent .picTxt p:first-child{
                margin-bottom: 35px;
            }
            main .palace .newsInfo .newsContent .picTxt .pic{
                width: 80%;
                padding-bottom: 48%;
                margin: 0px auto;
                position: relative;
            }
            main .palace .newsInfo .newsContent .picTxt .pic img{
                width: 100%;
                height: 100%;
                position: absolute;
            }
            main .palace .newsInfo .prevOrNext{
                padding-top: 20px;
                font-size: 14px;
                font-weight: bold;
                line-height: 25px;
            }
            main .palace .newsInfo .line span{
                background: #dd0000;
            }
            main .palace .content{
                background: #333081;
                margin-top:-50px
            }
            main .palace .content>p{
                font-weight: bold;
            }
            footer .palace{
                background: #333081;
            }
            @media(max-width:1050px){
                main .palace .content{
                    width:40%;
                }
            }
            @media(max-width:767px){
                main .palace .newsInfo{
                    width: 100%;
                    padding:60px 10px;
                }
                main .palace .newsInfo h1{
                    font-size: 10vw;
                }
                main .palace .newsInfo .newsContent .picTxt .pic{
                    width: 100%;
                    padding:0px;
                    
                }
                main .palace .newsInfo .newsContent .picTxt .pic img{
                    position: initial;
                    height: auto;
                }
            }